Component({
  properties: {
    // 图标名称
    icon: {
      type: String,
      value: 'description'
    },
    
    // 提示文本
    text: {
      type: String,
      value: '暂无数据'
    },
    
    // 是否显示按钮
    showButton: {
      type: Boolean,
      value: false
    },
    
    // 按钮文本
    buttonText: {
      type: String,
      value: '刷新'
    },
    
    // 自定义样式
    customStyle: {
      type: String,
      value: ''
    }
  },
  
  methods: {
    // 处理按钮点击
    handleButtonClick() {
      this.triggerEvent('click');
    }
  }
});